efficent program to print all prime factors of a given number